Piwik\DataAccess\LogQueryBuilder\JoinGenerator A

Total Complexity 73
Dependencies 5
Dependents 1
Total lines 256
Lines of code 189
Logical lines of code 126
Comment lines 52
Methods 8
Properties 4

Methods 8

Method Rating Maintainability Complexity Lines of code
addMissingTablesNeededForJoins()
C
39 26 57
findJoinCriteriasForTables()
A
44 16 45
generate()
A
44 15 42
generateNonVisitJoins()
S
54 7 19
addMissingTablesForOtherTableJoin()
S
58 6 16
__construct()
S
77 1 4
getJoinString()
S
82 1 3
shouldJoinWithSelect()
S
82 1 3